package com.gdut.simple.data.remote.http.service;

import com.gdut.simple.data.entity.Gank;
import com.gdut.simple.data.entity.Result;

import java.util.List;

import retrofit2.http.GET;
import retrofit2.http.Path;
import rx.Observable;

public interface IGankService {

    /**
     * 根据类型获取数据
     *
     * @param type 数据类型：福利 | Android | iOS | 休息视频 | 拓展资源 | 前端 | all
     * @param num  请求个数： 数字，大于0
     * @param page 第几页：数字，大于0
     */
    @GET("/api/data/{type}/{num}/{page}")
    Observable<Result<List<Gank>>> getGankList(@Path("type") String type, @Path("num") int num, @Path("page") int page);

}
